de.ueberdosis.mp3info.id3v2
Class FrameETCO

java.lang.Object
  |
  +--de.ueberdosis.mp3info.id3v2.ID3V2Frame
        |
        +--de.ueberdosis.mp3info.id3v2.FrameETCO
All Implemented Interfaces:
Defines

public class FrameETCO
extends ID3V2Frame

Event timing codes frame This frame allows synchronisation with key events in a song or sound. The header is:

Time stamp format $xx Abolute time means that every stamp contains the time from the beginning of the file. Followed by a list of key events in the following format: Type of event $xx Time stamp $xx (xx ...) The 'Time stamp' is set to zero if directly at the beginning of the sound or after the previous event. All events should be sorted in chronological order.


Nested Class Summary
 class FrameETCO.EventTime
           
 
Field Summary
static java.lang.String[] eventsFirstBlock
          Event definitions for i = 0x00 to i = 0x14
static java.lang.String[] eventsSecondBlock
          Event definitions ofr i=0xE0 to i = 0xff
static java.lang.String[] timeFormats
           
 
Fields inherited from class de.ueberdosis.mp3info.id3v2.ID3V2Frame
dataChanged, deprecatedSince, legalSince
 
Fields inherited from interface de.ueberdosis.mp3info.Defines
DEFAULT_ENCODING, ID3V2_FOOTER_SIZE, ID3V2_FRAME_HEADER_SIZE, ID3V2_HEADER_SIZE, ID3V2_X_HEADER_SIZE, MP3_FRAME_HEADER_SIZE, SUPPORTED_NUMBER_OF_EXTENDED_FLAG_BYTES, testPositions, VERSION
 
Constructor Summary
FrameETCO(de.ueberdosis.mp3info.id3v2.ID3V2Frame frm, de.ueberdosis.mp3info.id3v2.DataSource ds)
           
 
Method Summary
static java.lang.String getEventName(int i)
           
 java.lang.String getLongName()
           
 java.lang.String toString()
           
 
Methods inherited from class de.ueberdosis.mp3info.id3v2.ID3V2Frame
canDisplay, canEdit, containsData, createJPanel, createPanel, deprecatedSince, equals, getData, getDataLengthIndicator, getFileAlterPreservation, getFrameID, getSize, getTagAlterPreservation, getUnsynchronisation, hasGroupingIdentity, isAltered, isCompressed, isEncrypted, isReadOnly, isValid, legalSince, toByteArray
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

timeFormats

public static final java.lang.String[] timeFormats

eventsFirstBlock

public static final java.lang.String[] eventsFirstBlock
Event definitions for i = 0x00 to i = 0x14


eventsSecondBlock

public static final java.lang.String[] eventsSecondBlock
Event definitions ofr i=0xE0 to i = 0xff

Constructor Detail

FrameETCO

public FrameETCO(de.ueberdosis.mp3info.id3v2.ID3V2Frame frm,
                 de.ueberdosis.mp3info.id3v2.DataSource ds)
          throws SeekPastEndException
Method Detail

getEventName

public static java.lang.String getEventName(int i)

getLongName

public java.lang.String getLongName()

toString

public java.lang.String toString()
Overrides:
toString in class ID3V2Frame